Improving Quality Assurance in Automation Systems Development Projects
نویسندگان
چکیده
Development processes of large-scale automation systems, e.g., power plants and manufacturing systems involve engineers from various disciplines, e.g., mechanical, electrical, and software engineers, who have to collaborate to enable the construction of high-quality systems (Biffl et al., 2009a). Engineers in individual disciplines apply domainspecific tools, methods, and data models, which are typically not seamlessly linked to each other. For instance, electrical engineers use circuit diagrams and technical data sheets to model the electrical behaviour of the systems, process engineers focus on process workflows for the instrumentation of the system, and software engineers use software models to develop and test control applications of the system (Hametner et al., 2011).
منابع مشابه
Paper Title (use style: paper title)
Automation systems, e.g., hydro power plants and industrial automation systems include heterogeneous engineering disciplines, e.g., mechanical, electrical, process, and software engineering, and raise additional challenges for quality assurance activities, e.g., identifying defects in change management processes where different disciplines are involved. Our observations in industry shows variou...
متن کاملA Methodology for Self-Diagnosis for Software Quality Assurance in Small and Medium-Sized Industries in Latin America
Currently, only a small fraction of software companies around the world achieve a high quality level for their development process. A vast majority of software producers, which have not yet implemented a methodology for software quality assurance, are paying high costs of production and systems maintenance, and are therefore being displaced from the global market, not being on the same competit...
متن کاملUsing Evolutionary Testing to improve Efficiency and Quality in Software Testing
The development of embedded systems is an essential industrial activity. More than 90% of all electronic components manufactured are used in embedded systems, e.g. in aerospace technology; railway and motor vehicle technology; process and automation technology; communication technology; process and power engineering, as well as in defense electronics. Embedded systems are also used regularly in...
متن کاملAn Information System for Streamlining Software Development Process
In this paper an information system to be employed by software development organizations is proposed, which automates software development process. The proposed system aims to lower cost, improve schedule performance and enhance quality of the software projects by the means of automation and unifying of operational information. The characteristics of the proposed system are described. Furthermo...
متن کاملAttention, Test Code is Low-quality!
In this paper, we describe the formatting guidelines for ACM SIG Proceedings. Software testing is an essential process during software development and maintenance for improving software quality. Test code, the artefact during software testing, has been widely used in many software quality assurance techniques. Traditionally, software quality assurance techniques, e.g., automatic bug repair, fau...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012